home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / C⁄C++ OS8 / Everything / DModalCheckboxesData.h < prev    next >
Encoding:
Text File  |  1998-09-06  |  1.5 KB  |  74 lines  |  [TEXT/CWIE]

  1. // DModalCheckboxesData -- data class for Everything
  2.  
  3. #pragma once
  4.  
  5. #include "AMSignaler.h"
  6.  
  7.  
  8. const long    idStandard4        = 'Sta4';
  9. const long    idXx2        = 'Xx2 ';
  10. const long    idLR5        = 'LR5 ';
  11. const long    idLR6        = 'LR6 ';
  12. const long    idLR7        = 'LR7 ';
  13. const long    idLR8        = 'LR8 ';
  14. const long    idCheckbox3        = 'Che3';
  15. const long    idCheckbox4        = 'Che4';
  16. const long    idNext3        = 'Nex3';
  17. const long    idNext4        = 'Nex4';
  18.  
  19. class AMEngine;
  20.  
  21. //----------
  22. class DModalCheckboxesData : public AMSignaler {
  23. public:
  24.                 DModalCheckboxesData ();
  25.     virtual        ~DModalCheckboxesData ();
  26.  
  27. public:
  28.     void        ReadFromFile    (AMEngine*        engine);
  29.     void        WriteToFile        (AMEngine*        engine);
  30.  
  31. public:
  32.     Boolean        GetStandard4 () const;
  33.     void        SetStandard4    (Boolean        inValue);
  34.  
  35.     Boolean        GetXx2 () const;
  36.     void        SetXx2    (Boolean        inValue);
  37.  
  38.     Boolean        GetLR5 () const;
  39.     void        SetLR5    (Boolean        inValue);
  40.  
  41.     Boolean        GetLR6 () const;
  42.     void        SetLR6    (Boolean        inValue);
  43.  
  44.     Boolean        GetLR7 () const;
  45.     void        SetLR7    (Boolean        inValue);
  46.  
  47.     Boolean        GetLR8 () const;
  48.     void        SetLR8    (Boolean        inValue);
  49.  
  50.     Boolean        GetCheckbox3 () const;
  51.     void        SetCheckbox3    (Boolean        inValue);
  52.  
  53.     Boolean        GetCheckbox4 () const;
  54.     void        SetCheckbox4    (Boolean        inValue);
  55.  
  56.     Boolean        GetNext3 () const;
  57.     void        SetNext3    (Boolean        inValue);
  58.  
  59.     Boolean        GetNext4 () const;
  60.     void        SetNext4    (Boolean        inValue);
  61.  
  62. protected:
  63.     Boolean        mStandard4;
  64.     Boolean        mXx2;
  65.     Boolean        mLR5;
  66.     Boolean        mLR6;
  67.     Boolean        mLR7;
  68.     Boolean        mLR8;
  69.     Boolean        mCheckbox3;
  70.     Boolean        mCheckbox4;
  71.     Boolean        mNext3;
  72.     Boolean        mNext4;
  73. };
  74.